<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>面向对象概念</title>
	</head>
	<body>
		<h2>面向对象编程，Object Oriented Programming -->OOP编程</h2>
		<p>面向对象编程是一种计算机变成架构。它将真实世界各种复杂的关系，抽象为一个对象，
		然后由对象之间的分工合作，完成对真实世界的模拟。</p>
		<hr>
		<h2>面向对象的目的</h2>
		<p>
			1,重用性：针对相同的功能可以重复的使用程序<br>
			2,灵活性：针对差异性的功能做出调整和适配。<br>
			3,扩展性：针对功能的变化做出添加或删除的改进. <br>
		</p>
		<hr>
		<h2>面向对象的特性</h2>
		<p>
			1,封装性：封装是一种信息隐蔽技术，使得用户只能看见对象的外特性，而对象的内特性
			对用户是隐蔽的。封装的目的在于把对象的设计者和对象的使用者分开，使用者不必知晓
			行为实现的细节，只须用设计者提供的信息来访问该对象。
			2,继承性：服用一些原有的功能，同时课修改和补充。
			3,多态性：对象根据所接收到的信息而做出动作。同一信息为不同的对象接受时可产生完全不同
			的行动。
		</p>
	    <hr>
		<h2>面向对象的组成</h2>
		<p>
			1,属性：描述一种状态<br>
			2,方法：描述一种行为<br>
			3,程序中，变量就是属性，函数就是方法。
		</p>
		<hr>
		
	</body>	
</html>
